<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // let reg = /o/
    // let str = 'qwer'
    // let arr = reg.exec(str)  // 如果有 o 则返回数组， 如果没有 则是null
    // console.log( arr )

    // \s space 空白 
    // {{   name }}
    // [a-zA-Z] 可出现中括号中任意值
    // + 出现1次或者多次
    // * 出现0次或者多次
    // let reg = /{{\s*[a-zA-Z]+\s*}}/
    // let str = '我的名字{{name}}'
    // let arr = reg.exec(str)  // 如果有 o 则返回数组， 如果没有 则是null
    // console.log( arr )  //[{{name}}, index: 4, '我的名字{{name}}']


    // 分组：
    let reg = /{{\s*([a-zA-Z]+)\s*}}/
    let str = '我的名字{{name}}'
    let arr = reg.exec(str)  // 如果有 o 则返回数组， 如果没有 则是null
    console.log( arr )  //[{{name}}, name, index: 4, '我的名字{{name}}']
  </script>
</body>
</html>